package br.com.uniban.dto;

import java.util.ArrayList;
import java.util.List;

public class EstatisticaProvaDTO {

	private String nomeProva;

	private String disciplina;
	private String dificuldade;
	private Byte totalQuestoes;
	private Byte totalUsuarios;
	private String dataPublicacao;
	private String nomeCriador;
	private List<EstatisticaUsuarioDTO> listaUsuario = new ArrayList<EstatisticaUsuarioDTO>();
	private EstatisticaUsuarioDTO usuario;

	public String getNomeProva() {
		return nomeProva;
	}

	public void setNomeProva(String nomeProva) {
		this.nomeProva = nomeProva;
	}

	public String getDisciplina() {
		return disciplina;
	}

	public void setDisciplina(String disciplina) {
		this.disciplina = disciplina;
	}

	public String getDificuldade() {
		return dificuldade;
	}

	public void setDificuldade(String dificuldade) {
		this.dificuldade = dificuldade;
	}

	public Byte getTotalQuestoes() {
		return totalQuestoes;
	}

	public void setTotalQuestoes(Byte totalQuestoes) {
		this.totalQuestoes = totalQuestoes;
	}

	public List<EstatisticaUsuarioDTO> getListaUsuario() {
		return listaUsuario;
	}

	public void setListaUsuario(List<EstatisticaUsuarioDTO> listaUsuario) {
		this.listaUsuario = listaUsuario;
	}

	public Byte getTotalUsuarios() {
		return totalUsuarios;
	}

	public void setTotalUsuarios(Byte totalUsuarios) {
		this.totalUsuarios = totalUsuarios;
	}

	public String getDataPublicacao() {
		return dataPublicacao;
	}

	public void setDataPublicacao(String dataPublicacao) {
		this.dataPublicacao = dataPublicacao;
	}

	public EstatisticaUsuarioDTO getUsuario() {
		return this.usuario;
	}

	public void setUsuario(EstatisticaUsuarioDTO usuario) {
		this.usuario = usuario;
	}

	public String getNomeCriador() {
		return nomeCriador;
	}

	public void setNomeCriador(String nomeCriador) {
		this.nomeCriador = nomeCriador;
	}

	@Override
	public String toString() {
		return "EstatisticaProvaDTO [nomeProva=" + nomeProva + ", disciplina="
				+ disciplina + ", dificuldade=" + dificuldade
				+ ", totalQuestoes=" + totalQuestoes + ", totalUsuarios="
				+ totalUsuarios + ", dataPublicacao=" + dataPublicacao
				+ ", nomeCriador=" + nomeCriador + ", listaUsuario="
				+ listaUsuario + "]";
	}

}
